package com.app.vo;

import com.app.model.*;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class CategoryVo {
    private Integer count;
    private List<CategoryModel> list;

    private List<CategoryModel> nationList;
    private List<CategoryModel> zzmmList;
    private List<CategoryModel> educationList;
    private List<CategoryModel> personTypeList;
    private List<CategoryModel> positionLevelList;
    private List<CategoryModel> rankTitleList;
    private List<CategoryModel> positionTecList;
    private List<CategoryModel> yearCheckList;
    private List<CategoryModel> familyList;
    private List<CategoryModel> treatmentLevelList;
    private List<CategoryModel> administrativePositionList;

    private List<CategoryModel> deviceTypeList;//设备类型
    private List<CategoryPhoneModel> brandList;//品牌类型
    private List<CategoryPhoneModel> deviceList;//类型
    private List<PersonModel> personList;//类型
    private List<CategoryModel> mediaList;//社交媒体类型
    private List<CategoryModel> eventTypeList;//事件类型
    private List<CategoryModel> TypeList;//型号类型
    private List<CategoryModel> statusList;//车辆状态

    private List<CategoryModel> testTypeList;//实验类型
    private List<CategoryModel> subjectList;//试验科目
    private List<CategoryModel> periodList;//排故周期
    private List<TypeModel> typeModelList;//型号列表

    private List<CategoryModel> trainDescList;//军事训练总成绩类型
    private List<CategoryModel> trainObjectList;//军事训练项目类型
    private List<CategoryModel> trainLevelList;//军事训练评级类型

    private List<CategoryModel> enjoyType;//福利享受类型
    private List<PersonModel> personName;//人列表


}
